Big Huge Thesaurus

jelly fungus

noun